Evaluating the Effect of iSCSI Protocol Parameters on Performance

نویسندگان

  • Yamini Shastry
  • Steve Klotz
  • Robert D. Russell
چکیده

iSCSI is a new IETF standard protocol that makes it possible for a SCSI initiator (client) on one machine to exchange SCSI commands and data with a SCSI target (server) on another machine connected via a TCP/IP network. When an initiator establishes a connection to a target, a large number of standard parameters can be negotiated in order to customize many aspects of that connection. Both the initiator and target implementations can configure other parameters outside the iSCSI standard that also customize their interactions with the SCSI environment. This paper reports the major results from an extensive study of the effect of these parameters on iSCSI performance. It also develops a linear relationship between a number of them. We suggest settings that offer the best performance in the situations tested, with the belief that these settings offer the best available general guidance for configuring iSCSI until results from testing in more complex situations becomes available.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparative Performance Evaluation of iSCSI Protocol over Metro, Local, and Wide Area Networks

We identify the tunable parameters of iSCSI and TCP that affect the performance characteristics for local, metropolitan, and wide area networks. Through measurements, we determine the effect of these parameters on the throughput. We conclude that with the appropriate tuning of those parameters, iSCSI and TCP protocols maintain a good level of throughput for all types of networks.

متن کامل

White Paper: Understanding iSCSI Digests - Accurately Evaluating the Cost and Risk of Disabling Digests

The iSCSI protocol plays a major role in facilitating the deployment of flexible data storage networks. Designed to run over TCP and, to a lesser extent, over Ethernet, iSCSI introduces another protocol layer to the data transfer process. Part of the iSCSI specification provides for a digest to detect errors that occur at this iSCSI layer. Processing the iSCSI digest is believed by many to so a...

متن کامل

A Performance Analysis of the iSCSI Protocol

Fibre channel has long dominated the realm of storage area networks (SAN’s). However, with increased development and refining, iSCSI is fast becoming an equal contender, which is causing many companies to reconsider how future storage networks shall be implemented. In addition to reduced costs and a unified network infrastructure, iSCSI allows for the deployment of storage networks over a commo...

متن کامل

Performance Analysis of iSCSI and Effect of CRC Computation

The iSCSI protocol is a key building block for enabling IP-based network storage. High performance iSCSI implementation that can support multi-gigabit storage traffic throughput is important in facilitating the widespread deployment of this technology. In this paper, we analyze the performance of the iSCSI protocol software stack on production servers based on Intel® XeonTM processors. We analy...

متن کامل

On Use of Operation Semantics for Parallel iSCSI Protocol

iSCSI is an emerging communication protocol enabling block data transport over TCP/IP network. This paper uses a storage architecture allowing parallel processing of iSCSI commands and presents two novel techniques for improving the performance of iSCSI protocol – the first is the elimination technique for reducing latency caused by redundant overwrites and second technique reduces the latency ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005